Applying k-vertex cardinality constraints on a Neo4j graph database

نویسندگان

چکیده

As with any other database solution, graph databases also need to be able implement business rules related a given application domain. At the moment, aside from integrity constraints, there is limited number of mechanisms for implementation in Graph Database Management Systems (GDBMSs). The underlying property data model does not include formal notation on how represent different constraints. Specifically, this paper discusses problem representing cardinality constraints databases. We introduce novel concept k -vertex which enable us specify minimum and maximum edges between vertex subgraph. propose an approach, includes representation through model, demonstrate its series stored procedures Neo4j GDBMS. proposed approach then evaluated by performing experiments synthetic real datasets test influence checking query execution times (QETs) when adding new edges. Additionally, comparison performed varying outgoing degrees order gain insight into increasing degree affects QETs. In general, results obtained each scenario show that implemented significantly affect Also, indicate dependent dataset. • Cardinality limit vertices. specification higher checked during creating and/or existing data. shows 10–170ms overhead times.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Graph Database Application using Neo4j - Railroad Planner Simulation

Such as relational databases, most graphs databases are OLTP databases (online transaction processing) of generic use and can be used to produce a wide range of solutions. That said, they shine particularly when the solution depends, first, on our understanding of how things are connected. This is more common than one may think. And in many cases it is not only how things are connected but ofte...

متن کامل

Efficiently Bounding Cardinality Ratios through Database Constraints

Numerical dependencies (NDs) are a type of database constraints in which one limits the number of distinct Y -values that can appear together with any X-value, where both X and Y are sets of attributes. The seminal work by Grant and Minker has shown that NDs are not finitely axiomatizable, which has cut further investigation on this kind of constraints. In this paper we show that, given a set o...

متن کامل

On the Performance of Analytical and Pattern Matching Graph Queries in Neo4j and a Relational Database

Graph databases with a custom non-relational backend promote themselves to outperform relational databases in answering queries on large graphs. Recent empirical studies show that this claim is not always true. However, these studies focus only on pattern matching queries and neglect analytical queries used in practice such as shortest path, diameter, degree centrality or closeness centrality. ...

متن کامل

On the k-path vertex cover of some graph products

A subset S of vertices of a graph G is called a k-path vertex cover if every path of order k in G contains at least one vertex from S. Denote by ψk(G) the minimum cardinality of a k-path vertex cover in G. In this paper improved lower and upper bounds for ψk of the Cartesian and the direct product of paths are derived. It is shown that for ψ3 those bounds are tight. For the lexicographic produc...

متن کامل

Minimal Instances of Database Schemes with Additive Cardinality Constraints

In the entity-relationship approach to database design, integrity constraints are used to express database semantics. Cardinality constraints are a frequently used way of imposing restrictions to the structure of the databases. In this paper, we consider additive cardinality constraints which specify lower and upper bounds on the total number of relationships an entity of a xed type may be invo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Future Generation Computer Systems

سال: 2021

ISSN: ['0167-739X', '1872-7115']

DOI: https://doi.org/10.1016/j.future.2020.09.036